#ifndef VPSAVED_H
#define VPSAVED_H

#include "shue.h"

class VPokerSavedGame
{
	public:
		enum SaveTypes
		{
			VPOKER_PLAYING,
			DBLUP_AVAIL_1ST,
			DBLUP_AVAIL_NOT1ST,
			DBLUP_PLAYING
		};
		SaveTypes	kind;

		ShueSave	shue;
		int32		bet;
		int32		payFreq;
		int32		dblUpEnabled;

		enum Constants { MAXCARDS = 5 };
		uint8		cards[MAXCARDS];

		uint8		dblUpLastDealt[MAXCARDS];
		char		dblUpLastOutcome;
		int32		dblUpOrigPayType;
		int32		dblUpPayType;
		int32		dblUpPayout;
		int32		dblUpWins;
		int32		dblUpRound;
		bool8		hasSubGameData;
};

#endif
